package user;

import utils.ScannerSigleton;

import java.util.Scanner;

public class AdminUser extends User {
    public AdminUser() {
        super();
    }

    public AdminUser(String name, int userId) {
        super(name, userId, "管理员");
    }

    @Override
    public int display() {
        System.out.println("管理员"+this.getName()+"欢迎来到图书系统");
        System.out.println("1.查找图书");
        System.out.println("2.打印所有图书");
        System.out.println("3.退出系统");
        System.out.println("4.上架图书");
        System.out.println("5.修改图书");
        System.out.println("6.下架图书");
        System.out.println("7.统计借阅次数");
        System.out.println("8.查看最受欢迎的前k本书");
        System.out.println("9.查看库存状态");
        System.out.println("10.检查超过一年未下架的图书");
        System.out.println("请选择你的操作：");
        return ScannerSigleton.getScannerInstance().nextInt();
    }

    //其他操作方法
    //上架图书

    public void addBook() {

    }

    //图书修改 支持修改书名 作者 类别
    public void updateBook() {

    }

    //删除书籍
    public void removeBook() {

    }

    //统计每本书被借阅的次数
    public void borrowCount() {

    }

    //最受欢迎的前n本书
    public void generateBook() {

    }

    //查看库存状态
    public void checkInventoryBook() {

    }

    //并移除上架超过一年的图书
    public void checkAndRemoveBooks() {

    }

    //退出系统
    public void exit() {

    }

    public void borrowBook() {

    }

    //归还图书
    public void returnBook() {

    }

    //查看个人借阅情况
    public void viewBorrowBooks() {

    }

}
